.logo{
        margin-left:475px;
        margin-top: 40px;
        margin-bottom: 40px;
        font-size: 60px;

}
table{margin-top:20px;}

input[type="text"],input[type="password"] {
	-moz-border-radius:40px;border:3px solid #036635;background-color:#78A419;
}
input[type="submit"]{
    
    margin-top: 25px;
}


input{}
section{
    /*-moz-border-radius:40px;
        border:10px solid #78A419;
        
        height:626px;
        margin: auto;*/
        width:98%;
        background-color:#FFFFFF;}
form{
  
    
}
fieldset{-moz-border-radius:40px;margin-left:275px;border:4px solid #183152;width:300px;height:225px;margin-top:20px;}
legend{padding-bottom:14px;padding-right:10px;}

footer{margin:auto;text-align:center;}
tr{}


 
 
/* mise en forme de la page */
.center {text-align:center;}

a.lien { color:#2193BD; font-weight:bold; font-size:1.2em; text-decoration:underline; }
a.lien:hover { color:#333; }

div#container { width:600px; margin:100px auto; padding:25px; border:1px solid #bbb; }

div#connexion fieldset{	margin-bottom: 15px;padding: 0 10px; background: #f2f2f2; border: 0; }
div#connexion legend{ padding: 5px; background: #2193bd; font-weight: bold; color: #fff; }
div#connexion label{ width:150px; display:block; float:left; }
div#connexion input.bouton { cursor:pointer; background:#2193bd url(asterisk_yellow.png) no-repeat 5px 50%; padding:4px 10px; color:#fff; border:none; font-weight:bold; padding-left:20px; }
div#connexion span#erreur {color:#f00; font-weight:bold; font-size:0.8em; }
div#connexion span#confirmMsg {color:#2193bd; font-weight:bold; font-size:0.8em; background: url(asterisk_yellow.png) no-repeat 0 -1px; padding-left:20px; line-height:18px; }
